Rule extraction from local cluster neural nets

نویسندگان

  • Robert Andrews
  • Shlomo Geva
چکیده

This paper describes RULEX, a technique for providing an explanation component for Local Cluster (LC) neural networks. RULEX extracts symbolic rules from the weights of a trained LC net. LC nets are a special class of multilayer perceptrons that use sigmoid functions to generate localised functions. LC nets are well suited to both function approximation and discrete classification tasks. The restricted LC net is constrained in such a way that the local functions are ‘axis parallel’ thus facilitating rule extraction. This paper presents results for the LC net on a wide variety of benchmark problems and shows that RULEX produces comprehensible, accurate rules that exhibit a high degree of fidelity with the LC network from which they were extracted. Introduction In [1] Geva et.al. describe the Local Cluster (LC) network, a sigmoidal perceptron with 2 hidden layers where the connections are restricted in such a way that clusters of sigmoids form local response functions similar to Radial Basis Functions (RBFs). They give a construction and training method for LC networks and show that these networks (i) exceed the function representation capability of generalised Gaussian networks, and (ii) are suitable for discrete classification. They also describe a restricted version of the LC network and state that this version of the network is suitable for rule extraction without however describing how this is possible. Local function networks are attractive for rule extraction for two reasons. Firstly, it is conceptually easy to see how the weights of a local response unit can be converted to a symbolic rule. Local function units are hyper-ellipsoids in input space and can be described in terms of a reference vector that represents the centre of the hyper-ellipsoid and a set of radii that determine the effective range of the hyper-ellipsoid in each input dimension. The rule derived from the local function unit is formed by the conjunct of these effective ranges in each dimension. Rules extracted from each local function unit are thus propositional and of the form: IF æ 1 # i # n : xi 0 [ xi lower , xi upper ] THEN pattern belongs to the target class ...(1) where [ xi lower , xi upper ] represents the effective range in the ith input dimension. Secondly, because each local function unit can be described by the conjunct of ranges of values in each input dimension it makes it easy to add units to the network during training such that the added unit has a meaning that is directly related to the problem domain. In networks that employ incremental learning schemes a new unit is added when there is no significant improvement in the global error. The unit is chosen such that its reference

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Prognosis of Faults in Gas Turbine Engines

A problem of interest to aircraft engine maintainers is the automatic detection, classification, and prediction (or prognosis) of potential critical component failures in gas turbine engines. Automatic monitoring offers the promise of substantially reducing the cost of repair and replacement of defective parts, and may even result in saving lives. Current processing for prognostic health monito...

متن کامل

When local isn't enough: extracting distributed rules from networks

Recent work on a network interpretation technique called “banding analysis” has shown how symbolic rules can be easily extracted from trained connectionist networks [2]. This method, however, is limited to “local” interpretations, and cannot take full advantage of the distributed nature of neural networks. In this paper we discuss a technique for extracting distributed symbolic rules from train...

متن کامل

Knowledge Extraction from the Neural ‘Black Box’ in Ecological Monitoring

Phytoplankton biomass within the Saginaw Bay ecosystem (Lake Huron, Michigan, USA) was characterized as a function of select physical/chemical indicators. The complexity and variability of ecological systems typically make it difficult to model the influences of anthropogenic stressors and/or natural disturbances. Here, Artificial Neural Networks (ANNs) were developed to model chlorophyll a con...

متن کامل

NEURAL NETWORKS AND GENETIC ALGORITHMS NEURAL NETWORKS AND GENETIC ALGORITHMS NEURAL NETWORKS Knowledge Extraction from Local Function Networks

Extracting rules from RBFs is not a trivial task because of nonlinear functions or high input dimensionality. In such cases, some of the hidden units of the RBF network have a tendency to be “shared” across several output classes or even may not contribute to any output class. To address this we have developed an algorithm called LREX (for Local Rule EXtraction) which tackles these issues by ex...

متن کامل

Portable Rule Extraction Method for Neural Network Decisions Reasoning

Neural network (NN) methods are sometimes useless in practical applications, because they are not properly tailored to the particular market’s needs. We focus thereinafter specifically on financial market applications. NNs have not gained full acceptance here yet. One of the main reasons is the “Black Box” problem (lack of the NN decisions explanatory power). There are though some NN decisions ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Neurocomputing

دوره 47  شماره 

صفحات  -

تاریخ انتشار 2002